home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / edit / tde40.zip / define.h < prev    next >
Text File  |  1994-06-05  |  16KB  |  395 lines

  1. /*
  2.  * New editor name:  TDE, the Thomson-Davis Editor.
  3.  * Author:           Frank Davis
  4.  * Date:             June 5, 1991
  5.  *
  6.  * This modification of Douglas Thomson's code is released into the
  7.  * public domain, Frank Davis.  You may distribute it freely.
  8.  *
  9.  * This file defines all functions in editor.
  10.  */
  11.  
  12. #define   Help                        1
  13. #define   Rturn                       2
  14. #define   NextLine                    3
  15. #define   BegNextLine                 4
  16. #define   LineDown                    5
  17. #define   LineUp                      6
  18. #define   CharRight                   7
  19. #define   CharLeft                    8
  20. #define   PanRight                    9
  21. #define   PanLeft                    10
  22. #define   WordRight                  11
  23. #define   WordLeft                   12
  24. #define   ScreenDown                 13
  25. #define   ScreenUp                   14
  26. #define   EndOfFile                  15
  27. #define   TopOfFile                  16
  28. #define   BotOfScreen                17
  29. #define   TopOfScreen                18
  30. #define   EndOfLine                  19
  31. #define   BegOfLine                  20
  32. #define   JumpToLine                 21
  33. #define   CenterWindow               22
  34. #define   CenterLine                 23
  35. #define   HorizontalScreenRight      24
  36. #define   HorizontalScreenLeft       25
  37. #define   ScrollDnLine               26
  38. #define   ScrollUpLine               27
  39. #define   PanUp                      28
  40. #define   PanDn                      29
  41. #define   ToggleOverWrite            30
  42. #define   ToggleSmartTabs            31
  43. #define   ToggleIndent               32
  44. #define   ToggleWordWrap             33
  45. #define   ToggleCRLF                 34
  46. #define   ToggleTrailing             35
  47. #define   ToggleZ                    36
  48. #define   ToggleEol                  37
  49. #define   ToggleSync                 38
  50. #define   ToggleRuler                39
  51. #define   ToggleTabInflate           40
  52. #define   SetTabs                    41
  53. #define   SetLeftMargin              42
  54. #define   SetRightMargin             43
  55. #define   SetParagraphMargin         44
  56. #define   FormatParagraph            45
  57. #define   FormatText                 46
  58. #define   LeftJustify                47
  59. #define   RightJustify               48
  60. #define   CenterJustify              49
  61. #define   Tab                        50
  62. #define   BackTab                    51
  63. #define   ParenBalance               52
  64. #define   BackSpace                  53
  65. #define   DeleteChar                 54
  66. #define   StreamDeleteChar           55
  67. #define   DeleteLine                 56
  68. #define   DelEndOfLine               57
  69. #define   WordDelete                 58
  70. #define   AddLine                    59
  71. #define   SplitLine                  60
  72. #define   JoinLine                   61
  73. #define   DuplicateLine              62
  74. #define   AbortCommand               63
  75. #define   UndoLine                   64
  76. #define   UndoDelete                 65
  77. #define   ToggleSearchCase           66
  78. #define   FindForward                67
  79. #define   FindBackward               68
  80. #define   RepeatFindForward1         69
  81. #define   RepeatFindForward2         70
  82. #define   RepeatFindBackward1        71
  83. #define   RepeatFindBackward2        72
  84. #define   ReplaceString              73
  85. #define   DefineDiff                 74
  86. #define   RepeatDiff                 75
  87. #define   MarkBox                    76
  88. #define   MarkLine                   77
  89. #define   MarkStream                 78
  90. #define   UnMarkBlock                79
  91. #define   FillBlock                  80
  92. #define   NumberBlock                81
  93. #define   CopyBlock                  82
  94. #define   KopyBlock                  83
  95. #define   MoveBlock                  84
  96. #define   OverlayBlock               85
  97. #define   DeleteBlock                86
  98. #define   SwapBlock                  87
  99. #define   BlockToFile                88
  100. #define   PrintBlock                 89
  101. #define   BlockExpandTabs            90
  102. #define   BlockCompressTabs          91
  103. #define   BlockIndentTabs            92
  104. #define   BlockTrimTrailing          93
  105. #define   BlockUpperCase             94
  106. #define   BlockLowerCase             95
  107. #define   BlockRot13                 96
  108. #define   BlockFixUUE                97
  109. #define   BlockEmailReply            98
  110. #define   BlockStripHiBit            99
  111. #define   SortBoxBlock              100
  112. #define   DateTimeStamp             101
  113. #define   EditFile                  102
  114. #define   DirList                   103
  115. #define   File                      104
  116. #define   Save                      105
  117. #define   SaveAs                    106
  118. #define   SetFileAttributes         107
  119. #define   EditNextFile              108
  120. #define   DefineGrep                109
  121. #define   RepeatGrep                110
  122. #define   RedrawScreen              111
  123. #define   SizeWindow                112
  124. #define   SplitHorizontal           113
  125. #define   SplitVertical             114
  126. #define   NextWindow                115
  127. #define   PreviousWindow            116
  128. #define   ZoomWindow                117
  129. #define   NextHiddenWindow          118
  130. #define   SetMark1                  119
  131. #define   SetMark2                  120
  132. #define   SetMark3                  121
  133. #define   GotoMark1                 122
  134. #define   GotoMark2                 123
  135. #define   GotoMark3                 124
  136. #define   RecordMacro               125
  137. #define   PlayBack                  126
  138. #define   SaveMacro                 127
  139. #define   LoadMacro                 128
  140. #define   ClearAllMacros            129
  141. #define   Pause                     130
  142. #define   Quit                      131
  143. #define   NextDirtyLine             132
  144. #define   PrevDirtyLine             133
  145. #define   FindRegX                  134
  146. #define   RepeatFindRegX            135
  147. #define   RepeatFindRegXBackward    136
  148. #define   DefineRegXGrep            137
  149. #define   PullDown                  138
  150. #define   IfCapsLock                139
  151. #define   IfNotCapsLock             140
  152. #define   ReadConfig                141
  153.  
  154. #define   TwoCharKey                142
  155.  
  156. #define   WordWrap                  143
  157.  
  158.  
  159. /*
  160.  *  These are not functions.  They redefine the Control code sequence.
  161.  */
  162. #define    _ALT_ESC                   257
  163. #define    _ESC                       258
  164. #define    _SHIFT_ESC                 259
  165. #define    _CNTRL_ESC                 260
  166. #define    _ENTER                     262
  167. #define    _SHIFT_ENTER               263
  168. #define    _CNTRL_ENTER               264
  169. #define    _BACKSPACE                 265
  170. #define    _SHIFT_BACKSPACE           266
  171. #define    _CNTRL_BACKSPACE           267
  172. #define    _TAB                       268
  173. #define    _ALT_BACKSPACE             270
  174. #define    _SHIFT_TAB                 271
  175. #define    _ALT_Q                     272
  176. #define    _ALT_W                     273
  177. #define    _ALT_E                     274
  178. #define    _ALT_R                     275
  179. #define    _ALT_T                     276
  180. #define    _ALT_Y                     277
  181. #define    _ALT_U                     278
  182. #define    _ALT_I                     279
  183. #define    _ALT_O                     280
  184. #define    _ALT_P                     281
  185. #define    _ALT_LBRACKET              282
  186. #define    _ALT_RBRACKET              283
  187. #define    _ALT_ENTER                 284
  188. #define    _GREY_ENTER                285
  189. #define    _ALT_A                     286
  190. #define    _ALT_S                     287
  191. #define    _ALT_D                     288
  192. #define    _ALT_F                     289
  193. #define    _ALT_G                     290
  194. #define    _ALT_H                     291
  195. #define    _ALT_J                     292
  196. #define    _ALT_K                     293
  197. #define    _ALT_L                     294
  198. #define    _ALT_SEMICOLON             295
  199. #define    _ALT_APOSTROPHE            296
  200. #define    _ALT_TILDE                 297
  201. #define    _SHIFT_GREY_ENTER          298
  202. #define    _CNTRL_GREY_ENTER          299
  203. #define    _ALT_Z                     300
  204. #define    _ALT_X                     301
  205. #define    _ALT_C                     302
  206. #define    _ALT_V